body,html {
	margin: 0px;
	padding: 0px;
}

body {
	background-color: #E4F0F2;
    font-family: Calibri, Arial;
	background: #E4F0F2 -webkit-gradient(linear, left top, left bottom, from(#85CBD6), to(#E4F0F2)); /* Gradient voor Chrome en Safari */
    background: #E4F0F2 -moz-linear-gradient(top, #85CBD6, #E4F0F2); /* Gradient voor Firefox */
    background: #E4F0F2 -o-linear-gradient(top, #85CBD6, #E4F0F2); /* Gradient voor Opera */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#85CBD6, endColorstr=#85CBD6); /* Voor IE 5.5-7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#85CBD6, endColorstr=#E4F0F2)"; /* Voor IE 7+ */
	background-repeat: no-repeat;
}

#container {
	width: 900px;
	margin: 0 auto;
	position: relative;
	left: -100px;
}

#header { /*De header*/
    color: #fff;
    height: 80px;
}

#header h1 {
	text-align: center;
	font-size: 64px;
	position: relative;
	left: 100px;
}

#login {
	float: right;
}

#login fieldset {
	border: none;
}

#page {
	clear: both;
}

#menu {
	float: left;
	width: 142px;
}

#nav {
	width: 142px;
	float: left;
}

#nav p {
	display: none;
}

#nav li {
	list-style: none;
	display: block;
	padding: 2px;
	width: 150px;
	border: outset #85CBD6 2px;
	background: -webkit-gradient(linear, left top, left bottom, from(#85CBD6), to(#E4F0F2)); /* Gradient voor Chrome en Safari */
    background: -moz-linear-gradient(top, #85CBD6, #E4F0F2); /* Gradient voor Firefox */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#85CBD6, endColorstr=#85CBD6); /* Voor IE 5.5-7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#85CBD6, endColorstr=#E4F0F2)"; /* Voor IE 7+ */
	-moz-border-radius: 5px;
	border-radius: 5px;
	text-align: center;
}

#nav li:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#E4F0F2), to(#85CBD6)); /* Gradient voor Chrome en Safari */
    background: -moz-linear-gradient(top, #E4F0F2, #85CBD6); /* Gradient voor Firefox */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E4F0F2, endColorstr=#85CBD6); /* Voor IE 5.5-7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#E4F0F2, endColorstr=#85CBD6)"; /* Voor IE 7+ */
}

#nav li:hover .dropdown {
	left: auto;
	top: auto;
	margin-left: 155px;
	margin-top: -25px;
}

#nav a {
    text-decoration: none;
    color: black;
}

#nav .dropdown {
	position: absolute;
	left: -999em;
}

#nav .dropdown a {
	width: 150px;
	padding: 2px;
	display: block;
	-moz-border-radius: 5px;
	border-radius: 5px;
	border: outset #85CBD6 2px;
    background: -webkit-gradient(linear, left top, left bottom, from(#85CBD6), to(#E4F0F2)); /* Gradient voor Chrome en Safari */
    background: -moz-linear-gradient(top, #85CBD6, #E4F0F2); /* Gradient voor Firefox */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#85CBD6, endColorstr=#85CBD6); /* Voor IE 5.5-7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#85CBD6, endColorstr=#E4F0F2)"; /* Voor IE 7+ */
}

#nav .dropdown a:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#E4F0F2), to(#85CBD6)); /* Gradient voor Chrome en Safari */
    background: -moz-linear-gradient(top, #E4F0F2, #85CBD6); /* Gradient voor Firefox */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E4F0F2, endColorstr=#85CBD6); /* Voor IE 5.5-7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#E4F0F2, endColorstr=#85CBD6)"; /* Voor IE 7+ */
}

#menu fieldset {
	border: none;
	width: 150px;
}

.search input.box, .search input.btn {
	float: left;
}

.search input.box {
	width: 110px;
}

.search input.btn {
	width: 30px;
}

#content {
	background: #CCE0E4;
	width: 645px;
	float: right;
	min-height: 400px;
	border: solid #74A4AB 2px;
	border-bottom: 0px;
    -moz-border-radius: 5px 5px 0px 0px;
	padding-left: 25px;
	padding-right: 25px;
}

#footer {
	clear: both;
	background: #CCE0E4;
	width: 645px;
	font-size: 13px;
	padding-left: 25px;
	padding-right: 25px;
	float: right;
	text-align: center;
	border: solid #74A4AB 2px;
	border-top: none;
    -moz-border-radius: 0px 0px 5px 5px;
}

#footer p {
	margin: 2px;
}